<?php namespace Home\Controller;
use Hdphp\Controller\Controller;
/*公共控制器*/
class CommonController extends Controller
{
	public function __construct()
	{
		parent::__construct();
		//1.获取三条顶级分类，公共头部分类数据
		$topCateData = Db::table("category")
		->where("pid",0)
		->orderBy("cid","DESC")
		->get();
		//var_dump($topCateData);
	
		//分离变量
		View::with("topCateData",$topCateData);
		
		//2.处理公共右部数据
		//分类列表，获取分类表的所有数
		$rightCateData = Db::table("category")->get();
		//计算每一个分类下有多少篇文章
		foreach ($rightCateData as $k => $v) {
			$rightCateData[$k]['total']=Db::table("article")->where("category_cid",$v['cid'])->count();
			
		}
		//var_dump($rightCateData);
		//分离变量
		View::with("rightCateData",$rightCateData);				
		
		//标签云
		$tagData = Db::table("tag")->get();
		View::with("tagData",$tagData);
		//3.处理底部公共数据
		//最新文章
		$footerData = Db::table("article")->orderBy("sendtime","DESC")->where("is_recycle",0)->limit(2)->get();
		//var_dump($footerData);
		//分离变量
		View::with("footerData",$footerData);
		
		//友情链接
		$linkData = Db::table("link")->get();
		//var_dump($linkData);
		View::with("linkData",$linkData);
		//站点配置，直接用配置文件
		
		
		
		
		
		
		
		
		
	}
}
